package com.fm.financemanage.model.vo.company;

import com.fm.financemanage.model.po.CustomerCompanyAccountConfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

import lombok.Data;

/**
 * tb_customer_company_info
 *
 * @author
 */
@Data
@ApiModel("客戶信息管理")
public class CustomerCompanyInfoListVo implements Serializable {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private LocalDateTime updateTime;

    /**
     * 状态
     */
    @ApiModelProperty("状态")
    private Integer state;


    /**
     * 客户编号
     */
    @ApiModelProperty("客户编号")
    private String number;

    /**
     * 名称
     */
    @ApiModelProperty("名称")
    private String name;

    /**
     * 联系方式
     */
    @ApiModelProperty("联系方式")
    private String contactInformation;

    /**
     * 税号
     */
    @ApiModelProperty("税号")
    private String tfn;

    /**
     * 备忘记录
     */
    @ApiModelProperty("备忘记录")
    private String memoRecord;

    /**
     * 附加信息
     */
    @ApiModelProperty("附加信息")
    private String otherInfo;

    /**
     * 会计员id
     */
    @ApiModelProperty("会计员名称")
    private String accountantName;


    /**
     * 公司分类id
     */
    @ApiModelProperty("公司分类")
    private String companyClassifyName;


    /**
     * 税点;
     */
    @ApiModelProperty("税点;")
    private BigDecimal taxPoint;

    /**
     * uuid;
     */
    @ApiModelProperty("uuid;")
    private String uuid;


    /**
     * 会计员id
     */
    @ApiModelProperty("会计员id")
    private Integer accountantId;

    /**
     * 公司分类id
     */
    @ApiModelProperty("公司分类id")
    private Integer companyId;

    /**
     * 平台账号
     */
    @ApiModelProperty("平台账号")
    private List<CustomerCompanyAccountConfig> customerCompanyAccountConfigs;


    private static final long serialVersionUID = 1L;
}